#pragma once

#include "BaseMoveable.h"
#include <SFML/System.hpp>
#include <SFML/Graphics.hpp>
#include <iostream>
#include "EntityManager.h"

class TankShell : public BaseMoveable
{
private:
	sf::Shape Shape;
	float KillTime;
public:
	TankShell(sf::RenderWindow *App);
	~TankShell(void);
	void SetSize(int Size);
	void Think();
	void Draw();
	void OnCollide(BaseMoveable *ent1, BaseMoveable *ent2, CollisionData CollideInfo);
	bool ShouldCollide(BaseMoveable *other);
};